part of 'use_case.dart';

class RepetitionAnswerSelectionObscureCardTypingModeEnablementResult extends Equatable {
  const RepetitionAnswerSelectionObscureCardTypingModeEnablementResult({
    required this.currentCardInfo,
    required this.previousCardInfo,
    required this.repetitionTypingModeEnabled,
    required this.learningInfo,
  });

  final RepetitionAnswerTypingCardInfo currentCardInfo;
  final RepetitionAnswerSelectionObscureCardInfo previousCardInfo;
  final bool repetitionTypingModeEnabled;
  final LearningInfo learningInfo;

  @override
  List<Object?> get props {
    return [
      currentCardInfo,
      previousCardInfo,
      repetitionTypingModeEnabled,
      learningInfo,
    ];
  }
}
